package com.hr.mes.service;

import com.hr.mes.dto.Page;
import com.hr.mes.entity.FormFields;
import com.hr.mes.vo.FormDetailVO;
import com.hr.mes.vo.FormSubmitVO;
import com.hr.mes.vo.FormViewVO;

import java.util.Date;
import java.util.List;

public interface FirstItemService {

    Page<FormViewVO> getFormSubmitPage(Integer pageNo, Integer pageSize, String employeeNumber, Integer status, Date startTime, Date endTime);

    List<FormFields> getFormFields(Integer formTemplateId);

    List<FormFields> getFormFieldsRepeat(Integer formTemplateId);

    Integer addFirstItem(FormSubmitVO formVo);

    List<FormDetailVO> getFormDetails(Integer formId);
}
